<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@page import="java.util.List" %>
<%@page import="java.util.Hashtable" %>
<%@page import="webbandidong.model.Mobile" %>
<%@page import="webbandidong.viewmodel.SearchMobileViewModel" %>
<%@page import="webbandidong.util.PageInfo" %>
<%@page import="webbandidong.util.PagingHelper" %>
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

<div class="inner">
<h1 align="center">Quản lý điện thoại</h1>

<div class="form_wrapper">
<fieldset>
    <legend>Tìm kiếm điện thoại</legend>
    <form:form method="post" commandName="searchMobileViewModel" action="/admin/manage/showmobiles.htm" id="searchmobileform" name="searchmobileform" onsubmit="onSearchMobileSubmit()">
        <table>
            <tr>
                <td colspan="3">
                    <font color="red">
                        <strong>
                            <form:errors path="*" />
                        </strong>
                    </font>
                </td>
            </tr>
            <tr>
                <td>Tên điện thoại </td>
                <td><form:input path="mobileName" /></td>
            </tr>
            <tr>
                <td>Giá từ </td>
                <td><form:input path="fromPrice" maxlength="15" /></td>
                <td> đến </td>
                <td><form:input path="toPrice" maxlength="15" /></td>
            </tr>
            <tr>
                <td>Ngày phát hành sau ngày </td>
                <td><form:input path="beforeReleaseDate" /></td>
            </tr>
            <tr>
                <td>Hãng</td>
                <td>
                    <form:select path="companyId">
                        <form:option value="NONE" label="--Chọn hãng sản xuất--" />
                        <form:options items="${companies}" />
                    </form:select>
                </td>
            </tr>
            <tr>
                <td><input type="submit" value="Tìm kiếm" onclick="onSearchMobileClick()" /></td>
            </tr>
        </table>
    </form:form>
</fieldset>
</div>
<br class="clear">
<br class="clear">
<% List<Mobile> mobiles = (List<Mobile>)request.getAttribute("mobiles"); %>
<% if (mobiles != null) { %>
<div class="onecolumn">
    <div class="header">
		<span>Danh sách điện thoại</span>
	</div>
	<br class="clear">
	<div class="content">
   <% if (mobiles.isEmpty()) { %>
   <strong>Không tìm thấy kết quả nào</strong> <br />
   <% } else { %>
        <%
        PageInfo pageInfo = (PageInfo)request.getAttribute("pageInfo");
        Hashtable<String, String> func = new Hashtable<String, String>();
        func.put("onclick", "return onPagingLinkClick(this.href);");
        %>
   <strong>Có <%= pageInfo.totalItems %> kết quả được tìm thấy</strong> <br />
   <table class="data" width="100%" cellpadding="0" cellspacing="0">
       <thead>
            <tr>
                <th style="width:3%">
                        <input type="checkbox" id="check_all" name="check_all">
                </th>

                <th style="width:40%">Tên điện thoại</th>

                <th style="width:10%">Giá</th>

                <th style="width:15%">Hãng</th>
                <th style="width: 17%; text-align: center">Số lượng trong kho</th>
                <th style="width: 5%; text-align: center">Sửa</th>
                <th style="width: 5%; text-align: center">Xóa</th>
                <th style="width: 5%; text-align: center">Cập nhật kho</th>
            </tr>
        </thead>
        <% for (Mobile m : mobiles) { %>
        <tr>
            <td><input type="checkbox" /></td>
            <td><%= m.getName() %></td>
            <td><%= m.getPrice() %></td>
            <td><%= m.getCompany().getName() %></td>
            <td align="center"><%= m.getAmount() %></td>
            <td align="center">
                <a href="/admin/manage/updatemobile.htm?id=<%= m.getId() %>"><img src="/images/icon_edit.png" /></a>
            </td>
            <td align="center">
                <a href="/admin/manage/deletemobile.htm?id=<%= m.getId() %>"><img src="/images/icon_delete.png" /></a>
            </td>
            <td align="center">
                <a href="/admin/manage/updatestore.htm?id=<%= m.getId() %>"><img src="/images/update_kho.gif" /></a>
            </td>
        </tr>
        <% } %>
    </table>
        <% SearchMobileViewModel m = (SearchMobileViewModel)request.getAttribute("searchMobileViewModel"); %>
        <% String beforeRelease = m.getBeforeReleaseDate() != null ? m.getBeforeReleaseDate().toString() : ""; %>
    <form method="post" name="pagingForm" id="pagingForm">
        <input type="hidden" name="mobileName" id="mobileName" value="<%= m.getMobileName() %>" />
        <input type="hidden" name="fromPrice" id="fromPrice" value="<%= m.getFromPrice() %>" />
        <input type="hidden" name="toPrice" id="toPrice" value="<%= m.getToPrice() %>" />
        <input type="hidden" name="beforeReleaseDate" id="beforeReleaseDate" value="<%= beforeRelease %>" />
        <input type="hidden" name="companyId" id="companyId" value="<%= m.getCompanyId() %>" />
        <%= PagingHelper.pageLinks(pageInfo, "/admin/manage/showmobiles.htm", "selectedPage", null, func) %>
    </form>
    <% } %>
        </div>
</div>
        <% } %>
        </div>
        